Software Reuse Mechanisms and Techniques: Safety Versus Flexibility
نویسنده
چکیده
types of SML structures of SML
منابع مشابه
Methods for Modeling of Product Lines for Safety-critical Systems
Software product line engineering is a proposed methodology that enables software products and software-intensive systems to be developed at lower cost, higher quality and less time to market. The structured and managed artifacts reuse among di erent products in development is the main target of software product line engineering. As a key-method of the product line engineering approach, the com...
متن کاملA Classification Framework for Software Reuse
Software reuse is commonly used to leverage existing assets and to reduce development cost and time. Reuse can be accomplished by several different mechanisms. This paper describes these mechanisms and proposes a classification framework for them. The framework has two dimensions: retest scope⎯how the reuse impacts the need for testing⎯and binding time⎯when the reuse is realized. By examining t...
متن کاملImplementing State Machines in Smalltalk
Implementing software solutions using finite state machines (FSMs) is a useful technique in many application areas, including compiler implementation and network protocols. This report examines possible implementation techniques for FSMs in the Smalltalk object-oriented system, and identifies techniques which best support the goals of generality, flexibility and software reuse.
متن کاملApplying Lessons Learnt from Software Reuse to Other Domains
The position this paper promotes relates to the applicability of software reuse techniques to other non-software domains: What lessons learnt from techniques developed primarily for software reuse, can be applied to reuse of artifacts in other disciplines? The prime motivation for this research comes from a project attempting to apply reuse and evolution to the arguments of a safety justi catio...
متن کاملEvaluating the Reusability of Product-Line Software Fault Tree Analysis Assets for a Safety-Critical System
The reuse of product-line assets enables efficiencies in development time and cost. Safety analysis techniques for Software Product-Line Engineering (SPLE) construct safety-related, non-code artifacts with the aim of reusing these assets for new product-line members. In this paper we describe results from the construction and reuse of a key safety-analysis technique, Product-line Software Fault...
متن کامل